found (a city) - Español Inglés Diccionario